home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / ka9q / alpha.arc / PKVEC.ASM < prev    next >
Assembly Source File  |  1988-07-07  |  564b  |  47 lines

  1.     include lmacros.h
  2.  
  3.     assume    ds:dataseg
  4.     assume    cs:codeseg
  5.  
  6.     ifdef    FARPROC
  7.     extrn    pkint_:far
  8.     else
  9.     extrn    pkint_:near
  10.     endif
  11.  
  12.     extrn    _Dorg_:byte
  13.  
  14. codeseg    segment
  15. ; pkvec - Packet driver receive call handler
  16.     public    pkvec_
  17. pkvec_ proc    far
  18.     ; save regs, making them available to pkint()
  19.     push    es
  20.     push    ds
  21.     push    ax
  22.     push    bx
  23.     push    cx
  24.     push    dx
  25.     push    bp
  26.     push    si
  27.     push    di
  28.  
  29.     mov    ax,seg _Dorg_
  30.     mov    ds,ax
  31.     call    pkint_
  32.  
  33.     pop    di
  34.     pop    si
  35.     pop    bp
  36.     pop    dx
  37.     pop    cx
  38.     pop    bx
  39.     pop    ax
  40.     pop    ds
  41.     pop    es
  42.     ret
  43. pkvec_    endp
  44. codeseg    ends
  45.  
  46.     end
  47.